body {text-align:center;}
body.left {text-align:left;}
#container {
	width:960px;
	text-align:left;
	margin:0 auto;
	position:relative;
}
body.left #container {margin:0;}

hr {clear:both;}

#container .ghalf {width:45%;}
#container .gthird {width:28.3333%;}
#container .gquarter {width:20%;}

#container .ghalf,
#container .gthird,
#container .gquarter {
	float:left;
	display:inline;
	margin-left:2.5%;
	margin-right:2.5%;
}

.gg25pg #container.ghalf {width:47.5%;}
.gg25pg #container.gthird {width:30.8333%;}
.gg25pg #container.gquarter {width:22.5%;}

.gg25pg #container.ghalf,
.gg25pg #container.gthird,
.gg25pg #container.gquarter {
	float:left;
	display:inline;
	margin-left:1.25%;
	margin-right:1.25%;
}

.gg0g #container.ghalf {width:50%;}
.gg0g #container.gthird {width:33.3333%;}
.gg0g #container.gquarter {width:25%;}

.gg0g #container.ghalf,
.gg0g #container.gthird,
.gg0g #container.gquarter {
	float:left;
	display:inline;
}

#container .g1 {width:60px;}
#container .g2 {width:140px;}
#container .g3 {width:220px;}
#container .g4 {width:300px;}
#container .g5 {width:380px;}
#container .g6 {width:460px;}
#container .g7 {width:540px;}
#container .g8 {width:620px;}
#container .g9 {width:700px;}
#container .g10 {width:780px;}
#container .g11 {width:860px;}

#container .g1,
#container .g2,
#container .g3,
#container .g4,
#container .g5,
#container .g6,
#container .g7,
#container .g8,
#container .g9,
#container .g10,
#container .g11 {
	float:left;
	display:inline;
	margin-left:10px;
	margin-right:10px;
}

.gg10g #container .g1 {width:70px;}
.gg10g #container .g2 {width:150px;}
.gg10g #container .g3 {width:230px;}
.gg10g #container .g4 {width:310px;}
.gg10g #container .g5 {width:390px;}
.gg10g #container .g6 {width:470px;}
.gg10g #container .g7 {width:550px;}
.gg10g #container .g8 {width:630px;}
.gg10g #container .g9 {width:710px;}
.gg10g #container .g10 {width:790px;}
.gg10g #container .g11 {width:870px;}

.gg10g #container .g1,
.gg10g #container .g2,
.gg10g #container .g3,
.gg10g #container .g4,
.gg10g #container .g5,
.gg10g #container .g6,
.gg10g #container .g7,
.gg10g #container .g8,
.gg10g #container .g9,
.gg10g #container .g10,
.gg10g #container .g11 {
	margin-left:5px;
	margin-right:5px;
}

.gg0g #container .g1 {width:80px;}
.gg0g #container .g2 {width:160px;}
.gg0g #container .g3 {width:240px;}
.gg0g #container .g4 {width:320px;}
.gg0g #container .g5 {width:400px;}
.gg0g #container .g6 {width:480px;}
.gg0g #container .g7 {width:560px;}
.gg0g #container .g8 {width:640px;}
.gg0g #container .g9 {width:720px;}
.gg0g #container .g10 {width:800px;}
.gg0g #container .g11 {width:880px;}

.gg0g #container .g1,
.gg0g #container .g2,
.gg0g #container .g3,
.gg0g #container .g4,
.gg0g #container .g5,
.gg0g #container .g6,
.gg0g #container .g7,
.gg0g #container .g8,
.gg0g #container .g9,
.gg0g #container .g10,
.gg0g #container .g11 {
	margin-left:0;
	margin-right:0;
}


#container .gfirst {margin-left:0;}
#container .glast {margin-right:0;}

#container .s1 {margin-right:90px;}
#container .s2 {margin-right:170px;}
#container .s3 {margin-right:250px;}
#container .s4 {margin-right:330px;}
#container .s5 {margin-right:110px;}
#container .s6 {margin-right:490px;}
#container .s7 {margin-right:570px;}
#container .s8 {margin-right:650px;}
#container .s9 {margin-right:730px;}
#container .s10 {margin-right:810px;}
#container .s11 {margin-right:890px;}

.gg10g #container .s1 {margin-right:85px;}
.gg10g #container .s2 {margin-right:165px;}
.gg10g #container .s3 {margin-right:245px;}
.gg10g #container .s4 {margin-right:325px;}
.gg10g #container .s5 {margin-right:105px;}
.gg10g #container .s6 {margin-right:485px;}
.gg10g #container .s7 {margin-right:565px;}
.gg10g #container .s8 {margin-right:645px;}
.gg10g #container .s9 {margin-right:725px;}
.gg10g #container .s10 {margin-right:805px;}
.gg10g #container .s11 {margin-right:885px;}

.gg0g #container .s1 {margin-right:80px;}
.gg0g #container .s2 {margin-right:160px;}
.gg0g #container .s3 {margin-right:240px;}
.gg0g #container .s4 {margin-right:320px;}
.gg0g #container .s5 {margin-right:100px;}
.gg0g #container .s6 {margin-right:480px;}
.gg0g #container .s7 {margin-right:560px;}
.gg0g #container .s8 {margin-right:640px;}
.gg0g #container .s9 {margin-right:720px;}
.gg0g #container .s10 {margin-right:800px;}
.gg0g #container .s11 {margin-right:880px;}



.alignleft {float:left;}
.alignright {float:right;}

.clear,
.cleargap {
	clear:both;
	line-height:1em;
}
.clear {font-size:0;}
.cleargap {height:1em;}